在前兩天的教學中,我們學習了如何透過 Storyboard 建立多重結局的故事應用,並透過 Segue 實現頁面之間的跳轉。今天,我們將進一步學習如何使用 Tab Bar Controller 來實現應用的主要導航功能。Tab Bar 是 iOS 應用中常見的功能,位於畫面底部,用來讓用戶在多個主要功能頁面之間進行切換。這次,我們將為應用新增一個「關於頁」,並透過 Tab Bar 控制器來實現不同頁面的切換。
透過 Tab Bar 在「故事頁」和「關於頁」之間進行切換。
Storyboard 截圖
首先,我們將為應用新增一個「關於頁」,用來展示應用的資訊或介紹。
接著,我們將通過 Tab Bar Controller 來實現頁面之間的切換功能:
Embed in Tab Bar Controller:選擇「故事頁」的 Navigation Controller,然後在右下角的菜單中選擇 Embed In -> Tab Bar Controller。這一步會將你的「故事頁」和 Tab Bar Controller 進行自動連接,並在 Storyboard 中生成一個新的 Tab Bar。
設置 Tab Bar Item:選中「故事頁」的 Navigation Controller,在右側的 Attributes Inspector 中找到 Tab Bar Item,你可以為這個頁面設置一個標籤(如「故事」)和一個圖示。
現在我們將「關於頁」也加入到 Tab Bar 中:
重點 1:學習如何使用 Tab Bar Controller 來建立多功能頁面之間的導航。
重點 2:通過 Storyboard 自定義 Tab Bar 中的頁面標籤和圖示,並調整其排列順序。
今天,我們學會了如何使用 Tab Bar Controller 來實現應用中不同功能頁面的切換,並將「故事頁」和「關於頁」連接到 Tab Bar 中,讓用戶可以輕鬆地切換不同的頁面。這是一個非常常見且實用的 UI 元件,在許多應用中都有使用。接下來,我們將進一步學習更多的 UI 元件,像是 Table View 和 Collection View,進一步豐富我們的應用功能。